﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SIMCObjetoNegocio
{
    //Generado el 21-12-2009. Objeto sujeto a cambios. 
    //Las comisiones dependen de los tipos de portafolios.
    public class TipoPortafolio
    {
        public string codigo {get;set;}
        public string descripcion {get; set;}
        int administrador;//Refiere a una persona responable del tipo normalmente es un juridico. Eventualmente esto puede ser una subclase de personas juridicas.
        char marginable;//0,1,2 (no,si con intereses, no con intereses)
        string codigoDocumentoApertura;//codigo del documento modelo que funciona como contrato entre las partes.
        string codigoEstadoDeCuenta;//codigo del documento modelo que funciona como estado de cuenta.
        string auxiliarContable;
        char calculoEventos;
        int portafolioReclamos;
        int portafolioGarantiaMutuos;
        char metodoSeleccionGarantia;
        bool carteraAdministrada;
        //Existen listas de como se maneja el efectivo en distintas divisas, 
        //listas de los instrumentos que se pueden negociar a través de este tipo portafolio, 
        //listas de transacciones que puedan ocurrir,
        //lista de funciones asociadas con la seguridad del tipo de portafolio (Reglas de negocio). tabla seg_eventos
    }
}
